/*
 * Copyright 2007-2022 西安交通信息投资营运有限公司 版权所有
 */

package com.xci.xajtfb.bus.service;

import com.xci.xajtfb.bus._core.BusBaseService;
import com.xci.xajtfb.bus.entity.WxNewsinformation;
import com.xci.xajtfb.bus.dao.WxNewsinformationDao;
import com.xci.xajtfb.bus.filter.WxNewsinformationFilter;
import com.github.lvyanyang.core.PageList;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import javax.validation.constraints.NotNull;

/**
 * 交通资讯服务
 * @author 王彦红 wangyanhong@xci96716.com
 * @since 2022-02-10 14:06:00
 */
@Service
public class WxNewsinformationService extends BusBaseService {
    /** 交通资讯数据层对象 */
    @Resource private WxNewsinformationDao wxNewsinformationDao;

    /**
     * 根据主键查询单个交通资讯
     * @param id 交通资讯主键
     * @return 返回交通资讯实体
     */
    public WxNewsinformation selectById(@NotNull(message = "请指定交通资讯主键") Integer id) {
        return wxNewsinformationDao.selectById(id);
    }


    /**
     * 查询交通资讯分页列表
     * @param filter 过滤条件
     * @return 返回交通资讯分页列表
     */
    public PageList<WxNewsinformation> selectPageList(WxNewsinformationFilter filter) {

        return PageList.of(wxNewsinformationDao.selectPageList(filter));
    }
}